home *** CD-ROM | disk | FTP | other *** search
- : THIS IS A MS-DOS MODE PROGRAM - DO NOT MODIFY THIS FILE !!!
- : ===========================================================
- : See the end of this file for Copyright information.
- :
- @ECHO OFF
- CLS
- IF EXIST %WINBOOTDIR%\ATTRIB.EXE GOTO CONTINUE
- IF EXIST %WINBOOTDIR%\COMMAND\ATTRIB.EXE GOTO CONTINUE
- GOTO ABORT
-
- :CONTINUE
- ECHO.
- ECHO ╔══════════════════════════════════════════════════════════════════════╗
- ECHO ║ *** CONFIGURATION LIFEGUARD MS-DOS MODE *** ║
- ECHO ║ ║
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\*.* GOTO CHECKSYSTEMDAT
- GOTO NOBACKUP
-
- :CHECKSYSTEMDAT
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT GOTO CHECKUSERDAT
- GOTO NOBACKUP
-
- :CHECKUSERDAT
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\USER.DAT GOTO EXECUTE
-
- :NOBACKUP
- ECHO ║ ║
- ECHO ║ *** ERROR: REGISTRY BACKUP NOT FOUND *** ║
- ECHO ║ ║
- GOTO END
-
- :EXECUTE
- ECHO ║ *** RESTORING THE REGISTRY. PLEASE WAIT... *** ║
- ECHO ╚══════════════════════════════════════════════════════════════════════╝
-
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\*.* ATTRIB %WINBOOTDIR%\BACKUP.CLG -R -A -S -H
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\*.* ATTRIB %WINBOOTDIR%\BACKUP.CLG\UNDO -R -A -S -H
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\*.* GOTO IMPLEMENT
- MD %WINBOOTDIR%\BACKUP.CLG\UNDO
-
- :IMPLEMENT
- IF EXIST %WINBOOTDIR%\SYSTEM.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\SYSTEM.DAT
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\SYSTEM.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\UNDO\SYSTEM.DAT
- COPY %WINBOOTDIR%\SYSTEM.DAT %WINBOOTDIR%\BACKUP.CLG\UNDO /V /Y > %TEMP%\NULL
- COPY %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT %WINBOOTDIR% /V /Y > %TEMP%\NULL
-
- IF EXIST %WINBOOTDIR%\USER.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\USER.DAT
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\USER.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\USER.DAT
- IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\USER.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\UNDO\USER.DAT
- COPY %WINBOOTDIR%\USER.DAT %WINBOOTDIR%\BACKUP.CLG\UNDO /V /Y > %TEMP%\NULL
- COPY %WINBOOTDIR%\BACKUP.CLG\USER.DAT %WINBOOTDIR% /V /Y > %TEMP%\NULL
-
- CLS
- ECHO ╔══════════════════════════════════════════════════════════════════════╗
- ECHO ║ *** YOUR REGISTRY HAS BEEN RESTORED *** ║
-
- :MESSAGE
- IF EXIST %WINBOOTDIR%\SYSTEM.DAT ATTRIB +R +A +S +H %WINBOOTDIR%\SYSTEM.DAT
- IF EXIST %WINBOOTDIR%\USER.DAT ATTRIB +R +A +S +H %WINBOOTDIR%\USER.DAT
- ECHO ║ ║
- ECHO ║ *** FOR THE RESTORED FILES TO TAKE EFFECT RESTART THE COMPUTER *** ║
- GOTO END
-
- :ABORT
- ECHO.
- ECHO.
- ECHO ╔══════════════════════════════════════════════════════════════════════╗
- ECHO ║ *** CONFIGURATION LIFEGUARD SYSTEM ERROR ! *** ║
- ECHO ║ ║
- ECHO ║ YOUR MS-DOS MODE FILE ATTRIB.EXE NOT FOUND ! ║
- ECHO ║ ║
- ECHO ║ THIS FILE IS A STANDARD COMPONENT OF WINDOWS 95/98. ║
- ECHO ║ TO RUN THE MS-DOS MODE VERSION OF CONFIGURATION LIFEGUARD ║
- ECHO ║ YOU NEED TO REINSTALL/COPY IT INTO THE MAIN WINDOWS DIRECTORY ║
- ECHO ║ OR ITS COMMAND SUBDIRECTORY ║
-
- :END
- ECHO ╚══════════════════════════════════════════════════════════════════════╝
- CD\
-
-
-
- : Configuration LifeGuard for Windows 95/98
- : Version: 3.7 - MS-DOS Mode Restore Registry component
- : Copyright ⌐ 1997-2000 Visual Fantasy
- : Check for updates and other software at
- : http://www.kagi.com/vfstudio/
- :
- : This software is provided "as is" and without warranty
- : of any kind, either express or implied. Visual Fantasy
- : is not responsible for any problems or damages that may
- : result out of the use of or inability to use the software.
-